Lake Tallulah Falls
Located in Georgia
Lake Tallulah Falls is a small lake located in the town of Tallulah Falls, Georgia. The lake is situated within Tallulah Gorge State Park and is fed by the Tallulah River. The lake is popular for fishing, kayaking, and canoeing. The surrounding area also provides opportunities for hiking and camping. The lake is approximately 62 acres in size with a maximum depth of 25 feet. It is stocked with a variety of fish, including bass, catfish, and trout. Visitors to Lake Tallulah Falls can enjoy the scenic beauty of the area while participating in outdoor activities.
Boat Dealers / Brokers on or near Lake Tallulah Falls
Marinas on or near Lake Tallulah Falls
Boat Storage on or near Lake Tallulah Falls
Service Providers on or near Lake Tallulah Falls